package com.winz.cultureapp.constants;

/**
 * 常量管理
 */
public interface Constants {

    /*
     * 接口管理
     */
    interface URL {

//        String IP = "http://mmwhy.maoming.gov.cn";
        String IP = "http://www.whmmy.cn/";

        // 森本地
//        String IP = "http://nanzhou.natapp1.cc";
//        String IP = "http://test.dhquan.net";

        String ALL_PATH = IP + "/api/";

        String LOGIN = "";

        String UPDATE = "http://mmwhy.maoming.gov.cn/app/update";
        String APP_UPATE_NEW = "app/updateNew";

        // 发送短信验证码接口
        String USER_SEND = "user/send";

        // 发送短信验证码接口
        String USER_REGISTER = "user/register";

        // 发送短信验证码接口
        String USER_LOGIN = "user/login";

        // 获取用户信息接口
        String USER_INFO = "user/info";

        // 修改用户信息接口
        String USER_INFO_UPDATE = "user/info/update";

        // 获取文化活动分类列表
        String ACTIVITY_CATEGORY = "activity/category";

        // 获取茂名区域列表
        String AREA_MM = "area/mm";

        // 新闻公告列表
        String NEWS_SEARCH = "news/search";

        // 获取所有文化社团的列表列表
        String NEWS_CATEGORY = "news/category";

        // 获取所有文化社团的分类列表
        String LEAGUE_CATEGORY = "league/category";


        // 获取文化活动列表
        String ACTIVITY = "activity";

        // 获取轮播图相关列表
        String HOME_BANNER = "carousel";

        // 获取所有文化社团的列表列表
        String LEAGUE = "league";

        // 获取全部场馆列表
        String UNIT_SEARCH = "unit/search";

        // 获取子场馆列表
        String UNIT_CHILD = "unit/child";

        // 获取场馆--全部分类列表
        String UNIT_CATEGORY = "unit/category";

        // 获取场馆--获取全部功能分类列表
        String UNIT_FUNCTION_CATEGORY = "unit/function/category";

        // 获取场馆详情
        String UNIT_DETAIL = "unit/detail/{id}";

        // 根据条件筛选场馆预定时间表
        String UNIT_BOOK_SCHEDULE = "unit/book/schedule";

        // 保存固定场馆预定信息
        String UNIT_BOOK_FIX = "unit/book/fix";

        // 保存非固定场馆预定信息
        String UNIT_BOOK_UNFIX = "unit/book/unfix";

        // 取消固定场馆预定信息
        String UNIT_BOOK_FIX_CANCEL = "unit/book/fix/cancel";

        // 固定场馆预定记录
        String UNIT_BOOK_FIX_RECORD = "unit/book/fix/record";

        // 获取社团详情
        String LEAGUE_DETAIL = "league/detail/{id}";

        // 获取全部志愿活动列表
        String VOLUNTEER_ACTIVITY = "volunteer/activity";

        // 获取文化志愿服务中的新闻资讯列表
        String VOLUNTEER_NEWS = "volunteer/news";

        // 获取文化志愿内容分类列表
        String VOLUNTEER_CATEGORY = "volunteer/category";

        // 获取文化活动单位列表
        String ACTIVITY_UNIT = "activity/unit";

        // 获取分类获取内容列表
        String VOLUNTEER = "volunteer";

        // APP更新
        String APP_UPDATE = "app/update";

        // 获取所有文化非遗类别列表
        String LEGACY_CATEGORY = "legacy/category";

        // 获取所有文化非遗类别列表
        String LEGACY_RESEARCH_CATEGORY = "legacy/research/category";

        // 根据分类获取该分类下的内容列表
        String LEGACY = "legacy";

        // 根据分类获取该分类下的内容列表
        String LEGACY_RESEARCH = "legacy/research";

        // 获取艺术鉴赏内容列表
        String ART = "art";

        // 获取艺术鉴赏子内容列表
        String ART_CHILD = "art/child";

        // 获取艺术鉴赏内容详情
        String ART_DETAIL = "art/detail/{id}";

        // 获取文物鉴赏分类列表
        String CULTURAL_CATEGORY = "cultural/category";

        // 获取所有文物鉴赏列表
        String CULTURAL = "cultural";

         // 获取文物鉴赏详情
        String CULTURAL_DETAIL = "cultural/detail/{id}";

        // 文化场馆列表
        String UNIT_CULTURE = "unit/culture";

        // 获取文化场馆分类列表
        String UNIT_CULTURE_CATEGORY = "unit/culture/category";

        // 获取文化场馆分类列表
        String ART_CATEGORY = "art/category";

        // 管理员登录接口
        String ADMIN_USER_LOGIN = "admin/user/login";

        // 管理员查看预订详情
        String ADMIN_USER_UNIT_BOOK_DETAIL = "admin/user/unit/book/detail";

        // 管理员验证固定场馆预订使用
        String ADMIN_USER_UNIT_BOOK_VERIFY = "admin/user/unit/book/verify";

        // 管理员验证过的固定场馆预订列表
        String ADMIN_USER_UNIT_BOOK_LIST = "admin/user/unit/book/list";

        // 加载文体活动的座位分布
        String ACTIVITY_SEAT = "activity/seat/{id}";

        // 保存活动预定信息
        String ACTIVITY_BOOK = "activity/book";

        // 活动预定记录
        String ACTIVITY_BOOK_RECORD = "activity/book/record";
        // 用户文化场馆预约记录
        String USER_APPOINTMENT = "user/appointment";

        // 取消活动预定
        String ACTIVITY_BOOK_CANCEL = "activity/book/cancel";

        // 管理员查看活动预订详情
        String ADMIN_USER_ACTIVITY_BOOK_DETAIL = "admin/user/activity/book/detail";

        // 管理员验证活动预订使用
        String ADMIN_USER_ACTIVTY_BOOK_VERIFY = "admin/user/activity/book/verify";

        // 管理员验证过的固定场馆预订列表
        String ADMIN_USER_ACTIVITY_BOOK_LIST = "admin/user/activity/book/list";

        // 修改密码
        String USER_PASSWORD_UPDATE = "user/password/update";

        // 加载个人收藏列表
        String USER_COLLECTION = "user/collection";

        // 保存个人收藏列表
        String USER_COLLECTION_SAVE = "user/collection/save";

        // 取消个人收藏
        String USER_COLLECTION_CANCEL = "user/collection/cancel";

        // 获取文化活动详情
        String ACTIVITY_DETAIL = "activity/detail/{id}";

        // 获取文化活动详情
        String LEAGUE_MY = "league/my";

        // 申请加入社团
        String LEAGUE_APPLY = "league/apply";

        // 我的消息列表
        String USER_MESSAGE = "user/message";

        // 文化场馆预约申请
        String UNIT_APPOINTMENT = "unit/appointment";

        // 用户实名验证
        String USER_AUTH = "user/auth";

        // 用户实名验证
        String USER_HEADERIMAGE  = "user/headerimage";


    }

    /*
     * 用户信息
     */
    interface USER_INFO {
        String IS_LOGIN = "is_login"; // false为游客模式

        String HEAD_IMAGE = "head_image"; // 头相
        String USER_PHONE = "user_phone"; // 用户电话
        String USER_PWD = "user_pwd"; // 密码
        String USER_REAL_NAME = "user_real_name"; // 真实姓名
        String USER_NAME = "user_name"; // 用户名
        String TOKEN = "token";
        String NICK_NAME = "nick_name"; // 用户昵称
        String ACCOUNT_NO = "account_no"; //账号
        String USER_ID = "user_id"; // 用户ID
        String BIRTHDAY = "birthday"; // 生日
        String USER_SEX = "user_sex"; // 用户的性别，值为1时是男性，值为2时是女性，值为0时是未知


        String IS_REMENBER = "is_remember"; // 是否记住密码
        String IS_AUTO = "is_auto"; // 是否自动登录
        String LOGIN_USERINFO = "login_user_info"; // 用户信息

        String ISADMIN = "isadmin";
    }


    /*
     * 应用信息
     */
    interface APP_INFO {
        // 微信开放平台
        interface WX {
            // AppID 替换为你的应用从官方网站申请到的合法AppID
            String AppID = "wxe5662f3c2b9b2262";
            String AppSecret = "df5f899dafaa29b914c3beebfa6a7f88";
        }
    }

    /*
     * 键
     */
    interface KEY {
        /*
            新闻资讯
         */
        interface NEWS {
            String ID = "news_id";
            String TOP_TITLE = "news_top_title";
            String HREF = "news_href";
        }

        /*
            志愿服务
         */
        interface VOLUNTEER {
            String ITEM_ID = "volunteer_item_id";

        }

        /*
            文化展馆
         */
        interface EXHIBITION {
            String ITEM_ID = "exhibition_item_id";
            String ART_ID = "exhibition_art_id";
        }

        /*
           研究成果及多媒体出版物
        */
        interface PUBLICATION {
            String ITEM_ID = "exhibition_item_id";
            String DATA = "exhibition_data";
        }

        /*
            活动
         */
        interface ACTIVITY {
            String ITEM_ID = "activity_item_id";
            String DATA = "activity_data";
            String ITEM_TITLE = "activity_item_title";
            String ITEM_DES_HREF = "activity_item_des_href";
            String COLLECTION_STATUS = "activity_item_collection_status";
            String ACTIVITY_STATUS = "activity_item_activity_status";
        }

        /*
            文化社团
         */
        interface COMMUNITY {
            int TYPE_MINE = 0x0001;
            int TYPE_LOVE = 0x0002;
            String FROM = "community_from";
            String ITEM_ID = "community_item_id";
            String ITEM_DES_HREF = "community_item_des_href";
            String ITEM_DATA = "community_item_data";
        }

        /*
            场馆
         */
        interface STADIUM {
            String ITEM_ID = "stadium_item_id";
            String ITEM_TITLE = "stadium_item_title";
            String ITEM_FEE = "stadium_item_fee";
            String ITEM_UNIT_TYPE = "stadium_unit_type";
            String ITEM_BOOK_STATUS = "stadium_books_tatus";
            String ITEM_DES_HREF = "stadium_item_des_href";

        }

        /*
           艺术
        */
        interface ART {
            String ITEM_ID = "art_item_id";
            String ITEM_DES_ID = "art_item_des_id";
            String ITEM_TITLE = "art_item_title";
            String ITEM_TYPE = "art_item_type";
            String ITEM_CONTENT = "art_item_content";
            String ITEM_IMAGE = "art_item_image";
        }

        /*
         * 个人记录
         */
        interface RECORD {
            String RECORD_DATA = "record_data";
            String ITEM_ID = "record_item_id";
        }

        /*
         超管
         */
        interface ADMIN{
            String DETAIL = "admin_detail";
            String RANDOMSTR = "admin_randomstr";
        }
    }


}
